package com.example.demo.api;


/**
 * @author xmf
 * 船舶船位api
 */
public interface IShipService {

    /**
     * 获取当日船舶的统计数据
     * @return
     */
    String getAisShipTotalToday();

    /**
     * 统计舟山各个区域当日船舶数量
     * @return
     */
    String getAisShipTotalInZsArea();


    /**
     * 按区域统计
     * @param registerId
     * @param teamId
     * @param areaId
     * @return
     */
    String getAisShipByParam(Integer registerId, Integer teamId, Integer areaId);

    /**
     * 获取Ais船舶列表
     */
    String getAisShipList(double minLon, double maxLon, double minLat, double maxLat);

    /**
     * 12级以下获取ais船舶
     */
    String getAisShipMapList(double minLon, double maxLon, double minLat, double maxLat, int precision);

    /**
     * 获取船只详情
     */
    String getShipInfo(Long mmsi,Integer iState);
}
